#ifndef SUN_SHADER_H
#define SUN_SHADER_H

#include "mesh.h"
#include "shader.h"

// 恒星着色器，简单上个色温
class SunShader
{
public:
    SunShader();
    // 设置开尔文温度
    void set_tempreture(float t);
    void render(Mesh &mesh, glm::mat4 &modelMat, glm::mat4 &viewMat, glm::mat4 &projMat) const;
    GLuint texture_id;
    
private:
    glm::vec3 color;
    static bool is_built;
    static GLuint ID;
};

#endif